embarrass oneself - German English Dictionary